investing investment law investments java programming lawyer investment law development jd edwards erp java development commercial law banking software financial planning microsoft partner international law disaster recovery banking solutions consulting attorney microsoft